﻿/*only 22*/

/* tzgg */

.tzgg { width: 100%; min-width: 1200px; height: 64px; background-color: #fff; border-bottom: 1px solid #dedede; margin-bottom: 30px; }
.tzgg .con-w { width: 1200px; margin: 0 auto; overflow: hidden; }
.tzgg-tit { float: left; line-height: 64px; color: #004ea2; font-size: 18px; font-weight: bold; padding-left: 50px; background: url(images/tzgg.png) no-repeat 10px center; margin-right: 35px; }
.tzgg-items { float: left; }
.tzgg-item { width: 285px; float: left; line-height: 64px; font-size: 16px; color: #666; margin-left: 40px; }
.tzgg-item:first-child { margin-left: 0; }
.tzgg-item a { line-height: 64px; font-size: 16px; color: #666; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/**/
.news-img-box { width: 410px;    /* height: 366px; */ float: right; }
.swiper-news, .news-img-item { width: 538px; height: 366px; }
.news-img-item { position: relative; }
.news-img-tit { position: absolute; width: 538px; height: 54px; background-color: #000000; opacity: 0.5; bottom: 0; }
.news-img-tit a { font-size: 16px; color: #fffefe; margin-left: 18px; margin-top: 18px; display: inline-block; }
.news-img-box .swiper-pagination-bullet { width: 9px; height: 9px; background-color: #ffffff; opacity: 0.4; }
.news-img-box .swiper-pagination-bullet-active { opacity: 1; background-color: #ffffff; }
.news-img-box .swiper-container-horizontal>.swiper-pagination-bullets { left: 85%; bottom: 15px; width: 15%; }
.news-img-box .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 2px; }
.news-tab-box { float: left; width: 630px;    /* background: red; */ height: 340px; margin-bottom: 50px; }
.i-tabs-nav, .i-tabs-items { width: 620px; height: 50px; border-bottom: solid 1px #ddd;    /* background-color: #f2f2f2; */ margin-bottom: 24px; }
.i-tabs-items { margin-bottom: 24px; }
.i-tabs-item {    /* width: 130px; */

    /* height: 50px; */
cursor: pointer; line-height: 50px; margin-left: 30px; text-align: center; float: left; font-size: 22px; color: #444444; }
.i-tabs-item-active {    /* width: 130px; */

    /* height: 50px; */
border-bottom: 1px solid #1350a0;    /* background-color: #004ea2; */ font-size: 22px; line-height: 50px; font-weight: bold; color: #000; }
.news-tab-module { position: relative; }
.news-tab-module-more .go-more { position: absolute; top: -75px; right: 12px; margin-right: 0; }
.news-tab-item { line-height: 34px; float: left; padding-left: 11px; background: url(images/title-icon.png) 1px 18px no-repeat; width: 602px; font-size: 14px; }
.news-tab-item a { color: #666; }
.news-tab-item-1 { font-size: 18px; color: #e82020; line-height: 18px; float: left; overflow: hidden; background: none; padding: 0; width: 740px; }
.news-tab-item-1 .news-tab-item-title a { color: #e82020; font-weight: bold; }
.news-tab-item-date { float: right; font-size: 14px; color: #888888; }
.news-tab-item-summary { width: 619px; height: 41px; font-size: 14px; line-height: 21px; color: #999999; overflow: hidden; margin-bottom: 20px; text-indent: 2rem; padding-top: 15px; }
.news-tab-module-more .go-more a { font-size: 16px; color: #888888; line-height: 53px; }
.news-tab-item-title { width: 90%; float: left;    /* padding-bottom: 11px; */ }
.news-tab-item-1 .news-tab-item-title { padding-bottom: 0px; }
.news-tab-item-title a { /* font-size: 16px; */ color: #444444; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news-tab-item-jxb { width: 355px; padding-left: 0; background: none; margin-bottom: 10px; }
.news-tab-item-jxb .news-tab-item-title { width: 100%; text-align: center; border-bottom: 1px solid #eee; height: 40px; line-height: 40px; padding-bottom: 0px; }
.news-tab-item-jxb .news-tab-item-img img { width: 355px; height: 182px; }
.news-tab-items { width: 344px; height: 36px; line-height: 36px; }
.news-tab-items .news-tab-item-title { width: 80%; padding-bottom: 0px; }
.yw-cont { margin-bottom: 30px; }
.all-tit { height: 50px; width: 100%;    /* background-color: #f2f2f2; */ border-bottom: solid 1px #ddd; margin-bottom: 31px; }
.all-tit-on {    /* width: 130px; */
height: 50px;    /* background-color: #004ea2; */ font-size: 20px; border-bottom: 1px solid #1350a0; line-height: 50px; color: #444444; font-size: 22px; font-weight: bold; float: left; text-align: center; }
.all-tit .go-more { margin-right: 12px; }
.all-tit .go-more a { font-size: 14px; color: #888888; line-height: 50px; }
.zt-cont { width: 355px; float: right; margin-bottom: 50px; }
.swiper-zt { width: 410px; height: 110px; }
.swiper-zt img { width: 410px; height: 110px; cursor: pointer; }
.zt-cont .swiper-pagination-bullet { width: 10px; height: 10px; background-color: #000000; opacity: 0.4; }
.zt-cont .swiper-pagination-bullet-active { opacity: 1; background-color: #0468c6; }
.zt-cont .swiper-container-horizontal>.swiper-pagination-bullets { bottom: 12px; left: 0; width: 100%; text-align: center; }
.zt-cont .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px; }
.index-bottom-itme { margin-bottom: 16px; }
.index-bottom-tit { float: left; }
.index-bottom-tit a { font-size: 16px; color: #444444; }
.index-bottom-date { float: right; font-size: 14px; color: #888888; line-height: 21px; }
.index-bottom-sum { font-size: 14px; line-height: 21px; color: #999999; margin-top: 12px; }
.index-bottom-sum a { font-size: 14px; color: #004ea2; }
.link {/* width: 335px; *//* height:300px; *//* margin-top:20px; */ }
.tab-yw-list { border-right: solid 1px rgba(0, 0, 0, 0.1); border-top: solid 1px rgba(0, 0, 0, 0.1); }
.tab-yw-item { width: 203px; height: 100px; border-left: solid 1px rgba(0, 0, 0, 0.1); border-bottom: solid 1px rgba(0, 0, 0, 0.1); float: left; position: relative; transition: all .2s linear; box-shadow: 0 0 0 #e1e1e1; }
.tab-yw-item:hover { transform: translate3d(0, -2px, 0); box-shadow: 0 4px 8px #e1e1e1; }
.tab-yw-item a.news-title { display: block; width: 100px; font-size: 17px; line-height: 26px; color: #333333; position: absolute; left: 85px; top: 36px; }
.tab-yw-item-1 { background: url(images/icon-jx1.png) no-repeat 18px 30px; }
.tab-yw-item-2 { background: url(images/icon-jx2.png) no-repeat 18px 30px; }
.tab-yw-item-3 { background: url(images/icon-jx3.png) no-repeat 18px 30px; }
.tab-yw-item-4 { background: url(images/icon-jx4.png) no-repeat 18px 30px; }
.tab-yw-item-5 { background: url(images/icon-jx5.png) no-repeat 18px 30px; }
.tab-yw-item-6 { background: url(images/icon-jx6.png) no-repeat 18px 30px; }
.two-cont { width: 780px; float: left; }
.index-bottom-left { width: 355px; float: left; }
.index-bottom-right { width: 355px; float: right; }
.news_boxa_wrap { width: 1200px; }
.wrap_box_wrap { width: 552px; height: 352px;/* background: red; */ float: right; }

/*qyry*/
.jht-qyry-module { width: 1200px; margin-bottom: 20px; }
.jht-qyry-module-title { width: 1200px; height: 50px; line-height: 48px; font-size: 16px; color: #333333; font-weight: bold; border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; }
.jht-qyry-module-title span { display: inline-block; border-bottom: 3px solid #004ea2; }
.jht-qyry-module-content { width: 1200px; overflow: hidden; position: relative; }
.jht-qyry-item { width: 285px; float: left; margin-right: 26px; position: relative; }
.jht-qyry-item-pic { width: 285px; height: 182px; text-align: center; }
.jht-qyry-item-pic img { width: 100%; height: 100%; }
.jht-qyry-item-title { width: 285px; position: absolute; bottom: 0px; height: 44px; background: rgba(0, 0, 0, 0.5); line-height: 44px; font-size: 16px; padding-left: 16px; }
.jht-qyry-item-title a { color: #fff; }
.jht-qyry-item-link { width: 206px; text-align: right; margin: 0 auto; margin-top: 5px; }
.jht-qyry-item-link a { color: #f26f0f; }
#j_left { display: block; position: absolute; left: 0px; top: 76px; width: 23px; height: 47px; z-index: 999; }
#j_right { display: block; position: absolute; right: 0px; top: 76px; width: 23px; height: 47px; z-index: 999; }
#f_links_list { width: 1000px; }
#f_links_list .G-pic { width: 100%; }
.i-tabs-news22 .i-tabs-nav, .i-tabs-news22 .i-tabs-items { width: 355px; }
* ����ֲ�*/
.news { padding-top: 50px; }
.news_lb { width: 539px; height: 352px; }
.news_lb .swiper-slide img { width: 539px; height: 352px; }
.nl_box { width: 100%; height: 352px; }
.nl_box .swiper-slide { width: 100%;    /* height: 100%; */ position: relative; }
.nl_box .swiper-slide .nl_text { padding-left: 12px; width: 100%; background: #090909; opacity: .8; position: absolute; left: 0; bottom: 0; z-index: 2; }
.nl_text p { height: 51px; line-height: 51px; font-size: 15px; }
.nl_text p a { color: #fff; }
.nl-prev, .nl-next { color: #fff; }
.nl_box .nl-pagination { width: 115px !important; bottom: 5% !important; right: 0; left: auto !important; }
.nl-pagination .swiper-pagination-bullet { width: 11px; height: 11px; background: #fff; margin: 0 5px; opacity: 1; }
.nl-pagination .swiper-pagination-bullet-active { background: #48abdd; }
.item { margin-left: 0px; }
.nl-prev, .nl-next { color: #fff !important; }
.nl-prev { background-image: url(images/z.png) !important; left: 0px !important; width: 40px !important; background-size: 40px 65px !important; height: 65px !important; }
.nl-next { background-image: url(images/y.png) !important; right: 0px !important; width: 40px !important; background-size: 40px 65px !important; height: 65px !important; }
.swiper-container-horizontal img { width: 100%; height: 100%; }
.banner { width: 100%; height: auto; overflow: inherit; }
.banner .swiper-slide { width: 100%; height: auto; }
.banner .swiper-slide .news-title { display: none; }
.banner .swiper-slide img { display: block; width: 100%; height: 100%; }

/*banner小点*/
.banner-pagination .swiper-pagination-bullet { width: 12px; height: 12px; transform: rotate(45deg); background: rgba(255, 255, 255, .6); border-radius: 2px; margin: 10px !important; opacity: 1; }
.banner-pagination .swiper-pagination-bullet-active { background: rgb(255, 255, 255); }
.swid_box { display: block; position: absolute; z-index: 99999; bottom: 0px; height: 80px; background: url(images/ban.png); color: #FFF; width: 100%; }
.sid_ctn { width: 1200px; margin: 0 auto; }
.sid_ctn h2 { font-size: 16px; color: #FF0; height: 45px; line-height: 60px; }
.sid_ctn span { font-size: 14px; }
.news-tab-item1 a { font-size: 22px; line-height: 29px; }
.zttu { margin-bottom: 40px; }
.the a { color: red; }